home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / tutor / clipper.exe / DESKIP.PRG < prev    next >
Text File  |  1985-07-02  |  3KB  |  120 lines

  1. set talk off
  2. sele 1
  3. use clipwage
  4. clear
  5. Set Color To w+/
  6. * Do ScrBoard
  7. * PROCEDURE SCRBOARD
  8.   clear
  9.   @ 1,0 SAY "╔══════════════════════════════════════════════════════════════════════════════╗"
  10.   @ 2,0 SAY "║"
  11.   @ 2,79 SAY "║"
  12.   @ 3,0 SAY "╚══════════════════════════════════════════════════════════════════════════════╝"
  13.   @ 4,0 SAY "┌──────────────────────────────────────────────────────────────────────────────┐"
  14.   @ 5,0 SAY "│"
  15.   @ 5,79 SAY "│"
  16.   @ 6,0 SAY "│"
  17.   @ 6,79 SAY "│"
  18.   @ 7,0 SAY "│"
  19.   @ 7,79 SAY "│"
  20.   @ 8,0 SAY "│"
  21.   @ 8,79 SAY "│"
  22.   @ 9,0 SAY "│"
  23.   @ 9,79 SAY "│"
  24.   @ 10,0 SAY "│"
  25.   @ 10,79 SAY "│"
  26.   @ 11,0 SAY "│"
  27.   @ 11,79 SAY "│"
  28.   @ 12,0 SAY "│"
  29.   @ 12,79 SAY "│"
  30.   @ 13,0 SAY "│"
  31.   @ 13,79 SAY "│"
  32.   @ 14,0 SAY "│"
  33.   @ 14,79 SAY "│"
  34.   @ 15,0 SAY "│"
  35.   @ 15,79 SAY "│"
  36.   @ 16,0 SAY "│"
  37.   @ 16,79 SAY "│"
  38.   @ 17,0 SAY "│"
  39.   @ 17,79 SAY "│"
  40.   @ 18,0 SAY "│"
  41.   @ 18,79 SAY "│"
  42.   @ 19,0 SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  43.   @ 20,0 SAY "│"
  44.   @ 20,79 SAY "│"
  45.   @ 21,0 SAY "└──────────────────────────────────────────────────────────────────────────────┘"
  46. * RETURN
  47. @ 6,0   SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  48. @ 17,0  SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  49. @ 19,0  SAY "│"
  50. @ 19,1 Say Space(78)
  51. @ 19,79 SAY "│"
  52. @ 6,45  SAY "┬"
  53. @ 7,45  SAY "│"
  54. @ 8,45  SAY "│"
  55. @ 9,45  SAY "│"
  56. @ 10,45 SAY "│"
  57. @ 11,45 SAY "│"
  58. @ 12,45 SAY "│"
  59. @ 13,45 SAY "│"
  60. @ 14,45 SAY "│"
  61. @ 15,45 SAY "│"
  62. @ 16,45 SAY "│"
  63. @ 17,45 SAY "┴"
  64. Set Color To gr+/
  65. @ 2,10 Say '  d B A S E - I I I   .and.   C l i p p e r  ....  [SKIP]  '
  66. @  6,7 Say ' The Code Used For Loop '
  67. @  7,7 Say ' ~~~~~~~~~~~~~~~~~~~~~~ '
  68. @  6,52 Say ' The Data in the File '
  69. @  7,52 Say ' ~~~~~~~~~~~~~~~~~~~~ '
  70. *
  71. set color to g+/
  72. @ 8,3 say "x = 8"
  73. @ 9,3 say "Do While (.NOT. eof()) .AND. (x < 17)"
  74. @ 10,3 say "  Set Color To /bg+"
  75. @ 11,3 say "  @ x,47 Say Str(Recno(),3)"
  76. @ 12,3 say "  Set Color To bg+/"
  77. @ 13,3 say "  @ x,53 Say Name"
  78. @ 14,3 say "  x = x + 1"
  79. @ 15,3 say "  Skip"
  80. @ 16,3 say "Enddo [Display in nines until end of file]"
  81. *
  82. Set Color To r+/
  83. @ 18,3 Say 'This program skips through a database file displaying the contents of    '
  84. @ 19,3 Say 'the name field on the right of the screen with the record number.       '
  85. @ 5,3 Say 'Times ... Started :- '
  86. @ 5,37 Say 'Finished :- '
  87. @ 5,62 Say 'Seconds :- '
  88. Set Color To g+/
  89. @ 5,24 Say Time()
  90. Start_Sec = (Val(Substr(Time(),1,2))*3600) + (Val(Substr(Time(),4,2))*60) + Val(Substr(Time(),7,2))
  91. *
  92. * display records on the screen
  93. *
  94. x = 8
  95. Do While (.NOT. eof()) .AND. (x < 17)
  96.   Set Color To /bg+
  97.   @ x,47 Say Str(Recno(),3)
  98.   Set Color To bg+/
  99.   @ x,53 Say Name
  100.   x = x + 1
  101.   Skip
  102.   If x = 17
  103.     Store 8 To Mcount,x
  104.     Do while Mcount < 17
  105.       @ Mcount,47 Say Space(31)
  106.       Mcount = Mcount + 1
  107.     Enddo [ Clear panel ]
  108.   Endif [ Test if panel full ? ]
  109. Enddo [ Display in nines until end of file ]
  110. Seconds = ((Val(Substr(Time(),1,2))*3600) + (Val(Substr(Time(),4,2))*60) + Val(Substr(Time(),7,2))) - Start_Sec
  111. Set Color To g+/
  112. @ 5,49 Say Time()
  113. @ 5,73 Say Str(Seconds,2)
  114. Set Color To gr+/,w+/gr
  115. Resp = ' '
  116. @ 20,3 Say 'Press ANYKEY for Main Menu ' Get Resp
  117. Read
  118. Clear Gets
  119. Return
  120.